Skip to main content

思途cms

思途cms是一个功能丰富的旅游类CMS系统。

界面优美,设计合理,便于理解操作,体验过关。

代码方面:MVC开发方式,模块化设计,有点像phpcms2008,一个文件夹是一个功能模块。

此系统是收费版的,只有购买才能拥有程序,网上辛苦买来的,大多不能用。

购买正版,还有官方客服可以为你解答,而且程序还可以终身更新。

因为代码没有加密,不知官方是不是为了防盗用,破坏自己的利益,安装程序后会出现各种问题。

如果使用官方的虚拟主机,他们会给你配置好。

如果要用自己的主机,那就要研究研究这套系统了。

官方程序员说,此网站必须是根目录,才可以正常运行。

不过本屌丝(ps:可以理解为屌爆了的工程师)的习惯是,把网站都放在www文件夹里。

下面开讲。大家请叫我王老湿。


一、

首次安装,会有安装界面,一步一步跟别的cms系统一样,可以正常安装。

但是,安装成功之后,网站前端界面,统统有问题。

原因是每个模块内都有一个index.html,代码内判断有这个文件就读这个文件。

这里我们要把每个模块中这个index.html去掉,包裹根目录下首页的index.html。

这样一般可以正常显示该页面。

二、

当能正确打开之后呢,在后台添加一条线路信息,这时打开前端页面会发现,该线路的信息是

http://localhost/lines/show_1.html

因为官方默认把该系统做为网站根目录了,但对于俺们程序员来说根目录里面放了好多的网站,

俺非要放到根目录的文件夹里,假定就要放在situcms文件夹里。

这时就要修改一个地方。

打开数据库,找到表名为sline_weblist的表,打开。修改里面的weburl字段 为’http://localhost/situcms‘

进入后台清除缓存,重新生成一下HTML。这时再打开前台界面就会发现添加的那条线路的地址变为了

http://localhost/situcms/lines/show_1.html

三、

当你点击这个链接的时候,又有问题来了。你发现打开会报错误。

一看地址,原来这个系统使用了拟静态 ,这时需要先检查一下Apache是否开启了拟静态

让Apache开启拟静态功能修改的过程是

#LoadModule rewrite_module modules/mod_rewrite.so      

去掉#符号
<Directory "G:/www"> 里面的
Options Indexes FollowSymLinks 改成 Options All
AllowOverride None 改成 AllowOverride All
然后重启Apache

四、

这时候点击线路的链接会显示404错误,这又是为啥呢。

打开网站根目录的 .htaccess 文件

发现定义了RewriteBase / 那好我们改成 RewriteBase /situcms/

这时再点击线路的链接。可以正常运行啦。

五、

根路径的设置方法。

如果想要把思途CMS做成根目录,通过别名访问,需要修改\data目录里面的config.cache.inc.php文件

把$cfg_cmspath = '/situcms'; 改为 $cfg_cmspath = '';

同时还要修改上面的四个步骤。

进入后台清空缓存,生成HTML就可以了。

这时还会发现一个问题,会员登录,怎么都不能登录进去。

Cookie OR Session 出现问题了。

我还没看呢。